package com.yidu.hbatsams.service.emp;

import com.yidu.hbatsams.domain.AtsEmpLeader;
import com.yidu.hbatsams.utils.Page;

import java.util.List;

/**
 * 2.1	中心领导管理的接口
 */
public interface AtsEmpLeaderService {
    /**
     * 分页查询+模糊查询
     * @param pageNum
     * @param pageSize
     * @param leaderName
     * @return
     */
    List<AtsEmpLeader> selectAll(Integer pageNum, Integer pageSize, String leaderName,String startTime,String endTime);

    /**
     * 查询总行数
     * @param
     * @return
     */
    Long count();

    /**
     * 逻辑删除
     * @param leaderId
     */
    int deleteByPrimaryKey(Integer leaderId);

    /**
     * 新增
     * @param record
     * @return
     */
    int insert(AtsEmpLeader record );

    /**
     * 根据ID查询 用于修改显示
     * @param leaderId
     * @return
     */
    AtsEmpLeader selectByPrimaryKey(Integer leaderId);

    /**
     * 修改
     * @param record
     * @return
     */
    int updateByPrimaryKey(AtsEmpLeader record );
}
